package com.ai.service;

import com.ai.web.PageResp;
import com.ai.web.request.AiProviderAddReq;
import com.ai.web.request.AiProviderPageReq;
import com.ai.web.request.AiProviderUpdateReq;
import com.ai.web.response.AiProviderPageResp;

import java.util.List;

/**
 * AI模型提供商接口
 */
public interface AiProviderService {

    PageResp<AiProviderPageResp> page(AiProviderPageReq aiProviderPageReq);

    void addProvider(AiProviderAddReq aiProviderAddReq);

    void updateProvider(AiProviderUpdateReq aiProviderUpdateReq);

    void deleteProvider(List<String> providerIds);
}
